import request from '@/utils/request'
import { baseUrl } from './baseUrl'

//分页查询所有订单
export function getOrderManageList(paramsData) {
          return request({
            url: baseUrl+ '/api/order/getOrders',
            method: 'post',
            params: paramsData
          })
        }
//         curPage
//         pageSize  

//订单号查询订单 /api/order/getOrderByOrderId
export function searchByOrderId(paramsData) {
          return request({
            url: baseUrl+ '/api/order/getOrderByOrderId',
            method: 'post',
            params: paramsData
          })
        }
//         orderId

//用户手机号查询订单
export function searchByUserPhone(paramsData) {
          return request({
            url: baseUrl+ '/api/order/getOrdersByUserPhone',
            method: 'post',
            params: paramsData
          })
        }
//         curPage
//         pageSize
//         userPhone用户手机号

//门店手机号查询 
export function searchByStorePhone(paramsData) {
          return request({
            url: baseUrl+ '/api/order/getOrdersByStorePhone',
            method: 'post',
            params: paramsData
          })
        }
//         curPage
//         pageSize
//         storePhone门店手机号

//员工查询订单列表
export function searchByStaff(paramsData) {
          return request({
            url: baseUrl+ '/api/order/getOrdersByStaff',
            method: 'post',
            params: paramsData
          })
        }
//         curPage
//         pageSize
//         staffPhone员工手机号

//修改订单（后台）
export function modifyOrderManage(paramsData) {
          return request({
            url: baseUrl+ '/api/order/updateOrderById',
            method: 'post',
            params: paramsData
          })
        }
//         orderId
//         userName
//         userPhone
//         carNum
//         type
//         storePhone门店手机号
//         state
//         needPrice
//         realPrice
//         address
//         orderRequirement耗材备注
//         staffPhone员工手机号
//         consumable_remarks客户需求

//删除订单
export function delOrderById(paramsData) {
  return request({
    url: baseUrl+ '/api/order/delOrderById',
    method: 'post',
    params: paramsData
  })
}

//获取角色——门店 
export function getUserByRole(paramsData) {
          return request({
            url: baseUrl+ '/api/user/getUserByRoleInOrder',
            method: 'post',
            params: paramsData
          })
        }
//获取员工  
export function getUserByStaff(paramsData) {
          return request({
            url: baseUrl+ '/api/user/getUserByStaffInOrder',
            method: 'post',
            params: paramsData
          })
        }
//phone

//发送消息 
export function sendMsgByPhone(paramsData) {
  return request({
    url: baseUrl+ '/api/msg/sendMsg',
    method: 'post',
    params: paramsData
  })
}
// recivePhone 维修人员手机号码
// sendPhone 客户手机号码

//  /api/order/getOrderMakeUp
export function getOrderMakeUp(paramsData) {
  return request({
    url: baseUrl+ '/api/order/getOrderMakeUp',
    method: 'post',
    params: paramsData
  })
}

// startDate 开始时间
// endDate 结束时间
// orderType 订单类型(1、道路救援 2、车辆维保 3、耗材购买 4、其他需求 0、为选中)
// searchType 查询类型(1、门店id 2、用户手机号 3、门店手机号 4、员工手机号 0、未选中)
// searchVal 查询参数(对应类型的值)
